コード例 #1
0
ファイル: DummyBehaviorWrap.cs プロジェクト: hw233/mmoclient
 static int OnNewObject(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         DummyBehavior obj = (DummyBehavior)ToLua.CheckObject(L, 1, typeof(DummyBehavior));
         obj.OnNewObject();
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #2
0
ファイル: EntityBehavior.cs プロジェクト: hw233/mmoclient
    public DummyBehavior CreateDummy(uint sceneid, string uid, int entityType, GameObject go)
    {
        DummyBehavior dummy = go.GetComponent <DummyBehavior>();

        if (dummy == null)
        {
            dummy = go.AddComponent <DummyBehavior>();
        }
        entityBehaviors.Add(uid, dummy);
        dummy.uid        = uid;
        dummy.entityType = entityType;
        dummy.sceneid    = sceneid;

        dummy.OnNewObject();
        return(dummy);
    }