Пример #1
0
    protected virtual void Awake()
    {
        data = DataTableManager.singleton.GetEnemyData(typeID);
        rb2d = GetComponent <Rigidbody2D>();

        defaultDrag = rb2d.drag;
        defaultMass = rb2d.mass;


        statistics = new StatisticSystem(data.Attributes, statusModifiers);
        statistics[StatisticType.Hp] = statistics[StatisticType.MaxHp];


        if (fsm)
        {
            fsm = fsm.Initialize(this);
        }
    }