Beispiel #1
0
        public override void callPropertysSetMethods()
        {
            ScriptModule sm = EntityDef.moduledefs["Avatar"];
            Dictionary <UInt16, Property> pdatas = sm.idpropertys;

            componentFrameSync.callPropertysSetMethods();

            Vector3  oldval_direction = direction;
            Property prop_direction   = pdatas[2];

            if (prop_direction.isBase())
            {
                if (inited && !inWorld)
                {
                    onDirectionChanged(oldval_direction);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_direction.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onDirectionChanged(oldval_direction);
                    }
                }
            }

            SByte    oldval_gameStateC = gameStateC;
            Property prop_gameStateC   = pdatas[5];

            if (prop_gameStateC.isBase())
            {
                if (inited && !inWorld)
                {
                    onGameStateCChanged(oldval_gameStateC);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_gameStateC.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onGameStateCChanged(oldval_gameStateC);
                    }
                }
            }

            Byte     oldval_modelID = modelID;
            Property prop_modelID   = pdatas[6];

            if (prop_modelID.isBase())
            {
                if (inited && !inWorld)
                {
                    onModelIDChanged(oldval_modelID);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_modelID.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onModelIDChanged(oldval_modelID);
                    }
                }
            }

            float    oldval_moveSpeed = moveSpeed;
            Property prop_moveSpeed   = pdatas[7];

            if (prop_moveSpeed.isBase())
            {
                if (inited && !inWorld)
                {
                    onMoveSpeedChanged(oldval_moveSpeed);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_moveSpeed.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onMoveSpeedChanged(oldval_moveSpeed);
                    }
                }
            }

            string   oldval_name = name;
            Property prop_name   = pdatas[8];

            if (prop_name.isBase())
            {
                if (inited && !inWorld)
                {
                    onNameChanged(oldval_name);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_name.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onNameChanged(oldval_name);
                    }
                }
            }

            Vector3  oldval_position = position;
            Property prop_position   = pdatas[1];

            if (prop_position.isBase())
            {
                if (inited && !inWorld)
                {
                    onPositionChanged(oldval_position);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_position.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onPositionChanged(oldval_position);
                    }
                }
            }

            Byte     oldval_roleType = roleType;
            Property prop_roleType   = pdatas[9];

            if (prop_roleType.isBase())
            {
                if (inited && !inWorld)
                {
                    onRoleTypeChanged(oldval_roleType);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_roleType.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onRoleTypeChanged(oldval_roleType);
                    }
                }
            }

            SByte    oldval_state = state;
            Property prop_state   = pdatas[10];

            if (prop_state.isBase())
            {
                if (inited && !inWorld)
                {
                    onStateChanged(oldval_state);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_state.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onStateChanged(oldval_state);
                    }
                }
            }

            Byte     oldval_teamID = teamID;
            Property prop_teamID   = pdatas[11];

            if (prop_teamID.isBase())
            {
                if (inited && !inWorld)
                {
                    onTeamIDChanged(oldval_teamID);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_teamID.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onTeamIDChanged(oldval_teamID);
                    }
                }
            }

            Int32    oldval_weaponID = weaponID;
            Property prop_weaponID   = pdatas[12];

            if (prop_weaponID.isBase())
            {
                if (inited && !inWorld)
                {
                    onWeaponIDChanged(oldval_weaponID);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_weaponID.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onWeaponIDChanged(oldval_weaponID);
                    }
                }
            }
        }
Beispiel #2
0
        public override void callPropertysSetMethods()
        {
            ScriptModule sm = EntityDef.moduledefs["Avatar"];
            Dictionary <UInt16, Property> pdatas = sm.idpropertys;

            compMatchAvatar.callPropertysSetMethods();

            component1.callPropertysSetMethods();

            component2.callPropertysSetMethods();

            component3.callPropertysSetMethods();

            Vector3  oldval_direction = direction;
            Property prop_direction   = pdatas[2];

            if (prop_direction.isBase())
            {
                if (inited && !inWorld)
                {
                    onDirectionChanged(oldval_direction);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_direction.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onDirectionChanged(oldval_direction);
                    }
                }
            }

            string   oldval_name = name;
            Property prop_name   = pdatas[8];

            if (prop_name.isBase())
            {
                if (inited && !inWorld)
                {
                    onNameChanged(oldval_name);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_name.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onNameChanged(oldval_name);
                    }
                }
            }

            Vector3  oldval_position = position;
            Property prop_position   = pdatas[1];

            if (prop_position.isBase())
            {
                if (inited && !inWorld)
                {
                    onPositionChanged(oldval_position);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_position.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onPositionChanged(oldval_position);
                    }
                }
            }

            SByte    oldval_teamID = teamID;
            Property prop_teamID   = pdatas[9];

            if (prop_teamID.isBase())
            {
                if (inited && !inWorld)
                {
                    onTeamIDChanged(oldval_teamID);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_teamID.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onTeamIDChanged(oldval_teamID);
                    }
                }
            }
        }
        public override void callPropertysSetMethods()
        {
            ScriptModule sm = EntityDef.moduledefs["Avatar"];
            Dictionary <UInt16, Property> pdatas = sm.idpropertys;

            componentFrameSync.callPropertysSetMethods();

            Vector3  oldval_direction = direction;
            Property prop_direction   = pdatas[2];

            if (prop_direction.isBase())
            {
                if (inited && !inWorld)
                {
                    onDirectionChanged(oldval_direction);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_direction.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onDirectionChanged(oldval_direction);
                    }
                }
            }

            SByte    oldval_gameStateC = gameStateC;
            Property prop_gameStateC   = pdatas[5];

            if (prop_gameStateC.isBase())
            {
                if (inited && !inWorld)
                {
                    onGameStateCChanged(oldval_gameStateC);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_gameStateC.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onGameStateCChanged(oldval_gameStateC);
                    }
                }
            }

            Int32    oldval_heroId = heroId;
            Property prop_heroId   = pdatas[6];

            if (prop_heroId.isBase())
            {
                if (inited && !inWorld)
                {
                    onHeroIdChanged(oldval_heroId);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_heroId.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onHeroIdChanged(oldval_heroId);
                    }
                }
            }

            SByte    oldval_level = level;
            Property prop_level   = pdatas[7];

            if (prop_level.isBase())
            {
                if (inited && !inWorld)
                {
                    onLevelChanged(oldval_level);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_level.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onLevelChanged(oldval_level);
                    }
                }
            }

            string   oldval_name = name;
            Property prop_name   = pdatas[8];

            if (prop_name.isBase())
            {
                if (inited && !inWorld)
                {
                    onNameChanged(oldval_name);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_name.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onNameChanged(oldval_name);
                    }
                }
            }

            Vector3  oldval_position = position;
            Property prop_position   = pdatas[1];

            if (prop_position.isBase())
            {
                if (inited && !inWorld)
                {
                    onPositionChanged(oldval_position);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_position.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onPositionChanged(oldval_position);
                    }
                }
            }

            SByte    oldval_roundCount = roundCount;
            Property prop_roundCount   = pdatas[9];

            if (prop_roundCount.isBase())
            {
                if (inited && !inWorld)
                {
                    onRoundCountChanged(oldval_roundCount);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_roundCount.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onRoundCountChanged(oldval_roundCount);
                    }
                }
            }

            SByte    oldval_seatNo = seatNo;
            Property prop_seatNo   = pdatas[10];

            if (prop_seatNo.isBase())
            {
                if (inited && !inWorld)
                {
                    onSeatNoChanged(oldval_seatNo);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_seatNo.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onSeatNoChanged(oldval_seatNo);
                    }
                }
            }

            Int32    oldval_teamId = teamId;
            Property prop_teamId   = pdatas[11];

            if (prop_teamId.isBase())
            {
                if (inited && !inWorld)
                {
                    onTeamIdChanged(oldval_teamId);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_teamId.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onTeamIdChanged(oldval_teamId);
                    }
                }
            }

            SByte    oldval_winRate = winRate;
            Property prop_winRate   = pdatas[12];

            if (prop_winRate.isBase())
            {
                if (inited && !inWorld)
                {
                    onWinRateChanged(oldval_winRate);
                }
            }
            else
            {
                if (inWorld)
                {
                    if (prop_winRate.isOwnerOnly() && !isPlayer())
                    {
                    }
                    else
                    {
                        onWinRateChanged(oldval_winRate);
                    }
                }
            }
        }