initClone() 공개 메소드

public initClone ( IoObject target, IoObject locals, IoMessage m, IoObject newObject ) : IoObject
target IoObject
locals IoObject
m IoMessage
newObject IoObject
리턴 IoObject
예제 #1
0
        public static IoObject slotClone(IoObject target, IoObject locals, IoObject m)
        {
            //IoObject newObject = target.tag.cloneFunc(target.state);
            IoObject newObject = target.clone(target.state);

            //newObject.protos.Clear();
            newObject.protos.Add(target);
            return(target.initClone(target, locals, m as IoMessage, newObject));
        }
예제 #2
0
파일: IoObject.cs 프로젝트: devaspot/io
 public static IoObject slotClone(IoObject target, IoObject locals, IoObject m)
 {
     //IoObject newObject = target.tag.cloneFunc(target.state);
     IoObject newObject = target.clone(target.state);
     //newObject.protos.Clear();
     newObject.protos.Add(target);
     return target.initClone(target, locals, m as IoMessage, newObject);
 }