コード例 #1
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcSetV          = new LuaCsClosureValue(LuaLib.STGMovableDoStraightMove);
            _funcSetAcce       = new LuaCsClosureValue(LuaLib.STGMovableDoAcceleration);
            _funcSetPolarParas = new LuaCsClosureValue(LuaLib.STGMovableDoCurvedMove);
            _funcMoveTo        = new LuaCsClosureValue(LuaLib.STGMovableMoveTo);
            _funcMoveTowards   = new LuaCsClosureValue(LuaLib.STGMovableMoveTowards);
            _funcSetPos        = new LuaCsClosureValue(LuaLib.IPosition_SetPosition);
            _funcGetPos        = new LuaCsClosureValue(LuaLib.IPosition_GetPosition);

            _funcAttachTo       = new LuaCsClosureValue(LuaLib.AttachToMaster);
            _funcSetRelativePos = new LuaCsClosureValue(LuaLib.SetAttachmentRelativePos);

            _funcAddTask        = new LuaCsClosureValue(LuaLib.AddTask);
            _funcChangeProperty = new LuaCsClosureValue(LuaLib.AddBulletParaChangeEvent);

            _funcSetStraightParas = new LuaCsClosureValue(LuaLib.STGMovableSetStraightParas);
            _funcSetSelfRotaion   = new LuaCsClosureValue(LuaLib.SetBulletSelfRotation);
            _funcSetStyleById     = new LuaCsClosureValue(LuaLib.SetBulletStyleById);

            _funcSetLength = new LuaCsClosureValue(LuaLib.SetCurveLaserLength);
            _funcSetWidth  = new LuaCsClosureValue(LuaLib.SetCurveLaserWidth);

            _isInit = true;
        }
    }
コード例 #2
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcSetV          = new LuaCsClosureValue(LuaLib.STGMovableDoStraightMove);
            _funcSetAcce       = new LuaCsClosureValue(LuaLib.STGMovableDoAcceleration);
            _funcSetPolarParas = new LuaCsClosureValue(LuaLib.STGMovableDoCurvedMove);
            _funcMoveTo        = new LuaCsClosureValue(LuaLib.STGMovableMoveTo);
            _funcMoveTowards   = new LuaCsClosureValue(LuaLib.STGMovableMoveTowards);
            _funcSetPos        = new LuaCsClosureValue(LuaLib.IPosition_SetPosition);
            _funcGetPos        = new LuaCsClosureValue(LuaLib.IPosition_GetPosition);

            _funcAttachTo       = new LuaCsClosureValue(LuaLib.AttachToMaster);
            _funcSetRelativePos = new LuaCsClosureValue(LuaLib.SetAttachmentRelativePos);

            _funcAddTask = new LuaCsClosureValue(LuaLib.AddTask);

            _funcSetStraightParas = new LuaCsClosureValue(LuaLib.STGMovableSetStraightParas);

            _funcSetSize           = new LuaCsClosureValue(LuaLib.SetObjectColliderSize);
            _funcSetCollisionGroup = new LuaCsClosureValue(LuaLib.SetObjectColliderColliderGroup);
            _funcSetExistDuration  = new LuaCsClosureValue(LuaLib.SetObjectColliderExistDuration);

            _isInit = true;
        }
    }
コード例 #3
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcSetV             = new LuaCsClosureValue(LuaLib.STGMovableDoStraightMove);
            _funcSetAcce          = new LuaCsClosureValue(LuaLib.STGMovableDoAcceleration);
            _funcSetStraightParas = new LuaCsClosureValue(LuaLib.STGMovableSetStraightParas);
            _funcSetPolarParas    = new LuaCsClosureValue(LuaLib.STGMovableDoCurvedMove);
            _funcMoveTo           = new LuaCsClosureValue(LuaLib.STGMovableMoveTo);
            _funcMoveTowards      = new LuaCsClosureValue(LuaLib.STGMovableMoveTowards);
            _funcSetPos           = new LuaCsClosureValue(LuaLib.IPosition_SetPosition);
            _funcGetPos           = new LuaCsClosureValue(LuaLib.IPosition_GetPosition);

            _funcAttachTo       = new LuaCsClosureValue(LuaLib.AttachToMaster);
            _funcSetRelativePos = new LuaCsClosureValue(LuaLib.SetAttachmentRelativePos);

            _funcAddTask = new LuaCsClosureValue(LuaLib.AddTask);

            _funcSetSprite        = new LuaCsClosureValue(LuaLib.SetSTGObjectProps);
            _funcSetColor         = new LuaCsClosureValue(LuaLib.SetSpriteEffectColor);
            _funcSetSize          = new LuaCsClosureValue(LuaLib.SetSpriteEffectSize);
            _funcChangeAlphaTo    = new LuaCsClosureValue(LuaLib.SpriteEffectChangeAlphaTo);
            _funcSetBlendMode     = new LuaCsClosureValue(LuaLib.SetSpriteEffectBlendMode);
            _funcSetPrefab        = new LuaCsClosureValue(LuaLib.SpriteEffectSetPefab);
            _funcSetMaterialFloat = new LuaCsClosureValue(LuaLib.SpriteEffectSetMatFloat);
            _funcSetMaterialInt   = new LuaCsClosureValue(LuaLib.SpriteEffectSetMatInt);
            _funcSetMaterialColor = new LuaCsClosureValue(LuaLib.SpriteEffectSetMatColor);

            _isInit = true;
        }
    }
コード例 #4
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcSetV          = new LuaCsClosureValue(LuaLib.STGMovableDoStraightMove);
            _funcSetAcce       = new LuaCsClosureValue(LuaLib.STGMovableDoAcceleration);
            _funcSetPolarParas = new LuaCsClosureValue(LuaLib.STGMovableDoCurvedMove);
            _funcMoveTo        = new LuaCsClosureValue(LuaLib.STGMovableMoveTo);
            _funcMoveTowards   = new LuaCsClosureValue(LuaLib.STGMovableMoveTowards);
            _funcSetPos        = new LuaCsClosureValue(LuaLib.IPosition_SetPosition);
            _funcGetPos        = new LuaCsClosureValue(LuaLib.IPosition_GetPosition);

            _funcAttachTo       = new LuaCsClosureValue(LuaLib.AttachToMaster);
            _funcSetRelativePos = new LuaCsClosureValue(LuaLib.SetAttachmentRelativePos);

            _funcAddTask = new LuaCsClosureValue(LuaLib.AddTask);

            _funcSetStraightParas         = new LuaCsClosureValue(LuaLib.STGMovableSetStraightParas);
            _funcSetSelfRotaion           = new LuaCsClosureValue(LuaLib.SetBulletSelfRotation);
            _funcSetStyleById             = new LuaCsClosureValue(LuaLib.SetBulletStyleById);
            _funcSetResistEliminatedTypes = new LuaCsClosureValue(LuaLib.SetBulletResistEliminatedFlag);
            _funcSetColor = new LuaCsClosureValue(LuaLib.SetBulletColor);

            _funcChangeProperty     = new LuaCsClosureValue(LuaLib.AddBulletParaChangeEvent);
            _funcAddColliderTrigger = new LuaCsClosureValue(LuaLib.AddBulletColliderTriggerEvent);
            _funcAddRebound         = new LuaCsClosureValue(LuaLib.AddBulletRebound);

            _funcDisableAppearEffect = new LuaCsClosureValue(LuaLib.DisableBulletAppearEffect);
            _funcSetScale            = new LuaCsClosureValue(LuaLib.SetBulletScale);

            _isInit = true;
        }
    }
コード例 #5
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcSetV             = new LuaCsClosureValue(LuaLib.STGMovableDoStraightMove);
            _funcSetAcce          = new LuaCsClosureValue(LuaLib.STGMovableDoAcceleration);
            _funcSetStraightParas = new LuaCsClosureValue(LuaLib.STGMovableSetStraightParas);
            _funcSetPolarParas    = new LuaCsClosureValue(LuaLib.STGMovableDoCurvedMove);
            _funcMoveTo           = new LuaCsClosureValue(LuaLib.STGMovableMoveTo);
            _funcMoveTowards      = new LuaCsClosureValue(LuaLib.STGMovableMoveTowards);
            _funcSetPos           = new LuaCsClosureValue(LuaLib.IPosition_SetPosition);
            _funcGetPos           = new LuaCsClosureValue(LuaLib.IPosition_GetPosition);

            _funcAttachTo       = new LuaCsClosureValue(LuaLib.AttachToMaster);
            _funcSetRelativePos = new LuaCsClosureValue(LuaLib.SetAttachmentRelativePos);

            _funcAddTask = new LuaCsClosureValue(LuaLib.AddTask);

            _funcSetMaxHp         = new LuaCsClosureValue(LuaLib.SetEnemyMaxHp);
            _funcSetCollisionSize = new LuaCsClosureValue(LuaLib.SetEnemyCollisionParas);
            _funcSetDropItems     = new LuaCsClosureValue(LuaLib.SetEnemyDropItems);
            _funcInit             = new LuaCsClosureValue(LuaLib.EnemyInit);

            _funcSetInvincible  = new LuaCsClosureValue(LuaLib.SetEnemyInvincible);
            _funcSetInteractive = new LuaCsClosureValue(LuaLib.SetEnemyInteractive);
            _funcPlayAni        = new LuaCsClosureValue(LuaLib.PlayEnemyAni);

            _isInit = true;
        }
    }
コード例 #6
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcAddTask = new LuaCsClosureValue(LuaLib.AddTask);

            _isInit = true;
        }
    }
コード例 #7
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcSetPos = new LuaCsClosureValue(LuaLib.IPosition_SetPosition);
            _funcGetPos = new LuaCsClosureValue(LuaLib.IPosition_GetPosition);

            _isInit = true;
        }
    }
コード例 #8
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcSetV          = new LuaCsClosureValue(LuaLib.STGMovableDoStraightMove);
            _funcSetAcce       = new LuaCsClosureValue(LuaLib.STGMovableDoAcceleration);
            _funcSetPolarParas = new LuaCsClosureValue(LuaLib.STGMovableDoCurvedMove);
            _funcMoveTo        = new LuaCsClosureValue(LuaLib.STGMovableMoveTo);
            _funcMoveTowards   = new LuaCsClosureValue(LuaLib.STGMovableMoveTowards);
            _funcSetPos        = new LuaCsClosureValue(LuaLib.IPosition_SetPosition);
            _funcGetPos        = new LuaCsClosureValue(LuaLib.IPosition_GetPosition);

            _funcAttachTo       = new LuaCsClosureValue(LuaLib.AttachToMaster);
            _funcSetRelativePos = new LuaCsClosureValue(LuaLib.SetAttachmentRelativePos);

            _funcAddTask = new LuaCsClosureValue(LuaLib.AddTask);

            _funcSetStraightParas = new LuaCsClosureValue(LuaLib.STGMovableSetStraightParas);
            _funcSetSelfRotaion   = new LuaCsClosureValue(LuaLib.SetBulletSelfRotation);
            _funcSetStyleById     = new LuaCsClosureValue(LuaLib.SetBulletStyleById);
            _funcSetColor         = new LuaCsClosureValue(LuaLib.SetBulletColor);

            _funcAddColliderTrigger = new LuaCsClosureValue(LuaLib.AddBulletColliderTriggerEvent);

            _funcSetSourceSize    = new LuaCsClosureValue(LuaLib.SetLaserSourceSize);
            _funcTurnOn           = new LuaCsClosureValue(LuaLib.LaserTurnOn);
            _funcTurnHalfOn       = new LuaCsClosureValue(LuaLib.LaserTurnHalfOn);
            _funcTurnOff          = new LuaCsClosureValue(LuaLib.LaserTurnOff);
            _funcChangeWidthTo    = new LuaCsClosureValue(LuaLib.ChangeLaserWidthTo);
            _funcChangeLengthTo   = new LuaCsClosureValue(LuaLib.ChangeLaserLengthTo);
            _funcChangeAlphaTo    = new LuaCsClosureValue(LuaLib.ChangeLaserAlphaTo);
            _funcSetSize          = new LuaCsClosureValue(LuaLib.SetLaserSize);
            _funcSetExistDuration = new LuaCsClosureValue(LuaLib.SetLaserExistDuration);
            _funcSetWidth         = new LuaCsClosureValue(LuaLib.SetLaserWidth);
            _funcSetLength        = new LuaCsClosureValue(LuaLib.SetLaserLength);

            _isInit = true;
        }
    }
コード例 #9
0
    public static void Init()
    {
        if (!_isInit)
        {
            _funcSetV          = new LuaCsClosureValue(LuaLib.STGMovableDoStraightMove);
            _funcSetAcce       = new LuaCsClosureValue(LuaLib.STGMovableDoAcceleration);
            _funcSetPolarParas = new LuaCsClosureValue(LuaLib.STGMovableDoCurvedMove);
            _funcMoveTo        = new LuaCsClosureValue(LuaLib.STGMovableMoveTo);
            _funcMoveTowards   = new LuaCsClosureValue(LuaLib.STGMovableMoveTowards);
            _funcSetPos        = new LuaCsClosureValue(LuaLib.IPosition_SetPosition);
            _funcGetPos        = new LuaCsClosureValue(LuaLib.IPosition_GetPosition);

            _funcAttachTo       = new LuaCsClosureValue(LuaLib.AttachToMaster);
            _funcSetRelativePos = new LuaCsClosureValue(LuaLib.SetAttachmentRelativePos);

            _funcAddTask = new LuaCsClosureValue(LuaLib.AddTask);

            _funcSetMaxHp           = new LuaCsClosureValue(LuaLib.SetEnemyMaxHp);
            _funcSetCollisionSize   = new LuaCsClosureValue(LuaLib.SetEnemyCollisionParas);
            _funcSetAni             = new LuaCsClosureValue(LuaLib.SetBossAni);
            _funcSetWanderRange     = new LuaCsClosureValue(LuaLib.SetEnemyWanderRange);
            _funcSetWanderAmplitude = new LuaCsClosureValue(LuaLib.SetEnemyWanderAmplitude);
            _funcSetWanderMode      = new LuaCsClosureValue(LuaLib.SetEnemyWanderMode);
            _funcWander             = new LuaCsClosureValue(LuaLib.EnemyDoWander);
            _funcPlayAni            = new LuaCsClosureValue(LuaLib.PlayEnemyAni);

            _funcSetInvincible  = new LuaCsClosureValue(LuaLib.SetEnemyInvincible);
            _funcSetInteractive = new LuaCsClosureValue(LuaLib.SetEnemyInteractive);
            _funcShowBloodBar   = new LuaCsClosureValue(LuaLib.ShowBossBloodBar);
            _funcSetPhaseData   = new LuaCsClosureValue(LuaLib.SetBossCurPhaseData);
            _funcShowPosHint    = new LuaCsClosureValue(LuaLib.ShowBossPosHint);
            _funcShowAura       = new LuaCsClosureValue(LuaLib.ShowBossAura);
            _funcShowSCHpAura   = new LuaCsClosureValue(LuaLib.ShowBossSpellCardHpAura);

            _isInit = true;
        }
    }