BBGamelib.flash.imp.Flash.trace C# (CSharp) Method

trace() public method

public trace ( int indent ) : string
indent int
return string
		public string trace(int indent=0){
			string indent0 = Utils.RepeatString(indent);
			string indent2 = Utils.RepeatString(indent + 2);
			string indent4 = Utils.RepeatString(indent + 4);

			string s = indent0 + "[SWF:"+ prefix+ "]\n" +
				indent2 + "Header:\n" +
					indent4 + "Version: " + version + "\n" +
					indent4 + "FlashVersion: " + flashVersion + "\n" +
					indent4 + "FrameRate: " + frameRate + "\n" +
					indent4 + "FrameSize: " + frameSize + "\n" +
					indent4 + "FrameRate: " + frameRate + "\n";
			int count = 0;
			string defineString = "";
			for(int i=0; i<chId_defs.Length; i++){
				Define define = chId_defs[i];
				if(define != null){
					count ++;
					defineString += define.trace(indent + 4);
				}
			}
			
			s += indent2 + "Defines(" + chId_defs.Length + "):\n";
			s += defineString;
			return s;
		}