Exemple #1
0
    private string getName(int characterId, bool isAnonymous)
    {
        if (false == ExtCharacter.IsValid(characterId))
        {
            return(string.Empty);
        }

        string name = null;

        if (characterId == Def.MAIN_CHARACTER_ID)
        {
            name = Manager.Instance.Object.MainCharacter.Name;
        }
        else if (isAnonymous)
        {
            name = Def.ANONYMOUS;
        }
        else
        {
            Character c = Manager.Instance.DT.Character[characterId];
            name = c.name;
        }

        return(name);
    }
Exemple #2
0
    public void Set(int characterId, Sugarism.EPosition pos)
    {
        Hide();

        if (false == ExtCharacter.IsValid(characterId))
        {
            Log.Error(string.Format("invalid character Id; {0}", characterId));
            return;
        }

        Character c = Manager.Instance.DT.Character[characterId];

        setBaseShape(c.image);
        setBlush(false);
        setFaceExpression(false);
        setCostume(false);

        set(pos);

        Show();
    }
Exemple #3
0
        // constructor
        public BoardGameExam(EType type, int id, int npcId, int rivalId, bool isFirst) : base(type, id, npcId, rivalId, isFirst)
        {
            switch (type)
            {
            case EType.BOARD_GAME_TRICKER:
                _valuationBasis = BoardGame.EValuationBasis.Tricker;
                break;

            case EType.BOARD_GAME_POLITICIAN:
                _valuationBasis = BoardGame.EValuationBasis.Politician;
                break;

            default:
                Log.Error(string.Format("not converted from ExamType({0}) to BoardGame.EValuationBasis", type));
                break;
            }

            if (false == ExtOneToOneExam.isValid(id))
            {
                Log.Error(string.Format("invalid one-to-one exam.id : {0}", id));
            }
            else
            {
                _exam = Manager.Instance.DT.OneToOneExam[id];
            }

            _userName = Manager.Instance.Object.MainCharacter.Name;

            if (false == ExtCharacter.IsValid(_rival.characterId))
            {
                Log.Error(string.Format("invalid character id: {0}", _rival.characterId));
            }
            else
            {
                _rivalName = Manager.Instance.DT.Character[_rival.characterId].name;
            }

            Manager.Instance.Object.BoardGameMode.EndEvent.Attach(onEnd);
        }
Exemple #4
0
        // constructor
        public CombatExam(int id, int npcId, int rivalId, bool isFirst) : base(EType.COMBAT, id, npcId, rivalId, isFirst)
        {
            if (false == ExtOneToOneExam.isValid(id))
            {
                Log.Error(string.Format("invalid one-to-one exam.id : {0}", id));
            }
            else
            {
                _exam = Manager.Instance.DT.OneToOneExam[id];
            }

            _userName = Manager.Instance.Object.MainCharacter.Name;

            if (false == ExtCharacter.IsValid(_rival.characterId))
            {
                Log.Error(string.Format("invalid character id: {0}", _rival.characterId));
            }
            else
            {
                _rivalName = Manager.Instance.DT.Character[_rival.characterId].name;
            }

            Manager.Instance.Object.CombatMode.EndEvent.Attach(onEnd);
        }