private float calculated_roll_value_ = 0f; // valor do angulo sobre o vector z // inicia o comportamento de Arif public void ArifBehaviorLoad(CharacterSystem charSystem) { // guarda a referencia para o sistema de personagem _char_system_ = charSystem; // guarda referencia para o transform char_transform_ = _char_system_.GetPlayerTransform(); // guarda referencia para as definiçoes de sistema game_settings_ = _char_system_.game_settings_; // guarda referencias para as definiçoes do jogador char_info_ = _char_system_.char_infor; // guarda referencia para o character controller char_controller_ = _char_system_.GetCharController(); }
private bool changing_shape_ = false; // define se o jogador está na faze de mudança de forma // construtor da classe public void AikeBehaviorLoad(CharacterSystem charSystem) { // guarda referencia ao character system char_system_ = charSystem; // guarda referencia para o transform char_transform_ = char_system_.GetPlayerTransform(); // guarda referencia para as informaçoes do jogador char_info_ = char_system_.char_infor; // guarda referencia para as definiçoes de sistema game_settings_ = char_system_.game_settings_; // guarda referencia para o charController char_controller_ = char_system_.GetCharController(); // guarda a referencia para o marcador da posiçao do groundTest collision_target_ = char_system_.GetColliderMarker(); }